﻿@charset "utf-8";
/* CSS Document */
/* module css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-size: 12px; font-family: '宋体'; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; }
fieldset, img { border: 0; }
img { vertical-align: bottom; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
a { text-decoration: none; cursor: pointer; color: #333; }
a:hover { text-decoration: underline; }

.m_top { height: 90px; width: 100%; background: url(../images/a_timg.jpg) -2px 0 no-repeat; margin-bottom: 10px; }
.m_top:after { content: ""; display: block; clear: both; }
.m_top ul { width: 238px; height: 30px; line-height: 30px; background: url(../images/a_tool.jpg) no-repeat; margin-left: 670px; overflow: hidden; padding-left: 15px; }
.m_top ul li { background: url(../images/a_gif.gif) no-repeat left 10px; padding-left: 15px; float: left; margin-left: 15px; }
.m_top ul li a { color: #595858; }

.m_left { float: left; width: 178px; border: 1px solid #c0d9cf; overflow: hidden; margin-right: 20px; background: #f6fcfa; }
.m_right:after, .m_box:after { content: ""; display: block; clear: both; }
.m_right { margin-left: 200px; margin-right: 10px; zoom: 1; color: #464646; }
.m_box { padding-bottom: 100px; _width: 100%; zoom: 1; }
.m_left .m_man { background: url(../images/l_tbg.jpg) no-repeat; line-height: 30px; height: 63px; color: #fff; font-size: 14px; text-align: center; }
.m_left .m_man ul { padding-left: 34px; width: 140px; overflow: hidden; }
.m_left .m_man li { float: left; width: 65px; text-align: center; }
.m_left .m_man li a { color: #595858; }
.m_left .m_man p { width: 100%; text-align: center; font-size: 14px; color: #fff; }

.m_nav { width: 178px; overflow: hidden; }
.m_nav li { position: relative; float: left; width: 178px; }
.m_nav li a { display: block; color: #858585; padding-left: 18px; }
.m_nav li a:hover { color: #47820f; text-decoration: none; }
.m_nav li a.a_on { color: #47820f; }
.m_nav li.m_n1 { font-size: 14px; font-weight: bold; line-height: 32px; border-bottom: 1px solid #dcede0; padding: 3px 0px; position: relative; }
.m_nav li.m_n1 a { background: url(../images/a_gif.gif) 160px -112px no-repeat; }
.m_nav li.m_on a { background: url(../images/a_gif.gif) 160px -12px no-repeat; }
.m_nav li.m_n1 .m_sub_nav li { font-weight: normal; line-height: 24px; padding-left: 22px; padding-bottom: 0px; position: relative; width: 150px; }
.m_nav li.m_n1 .m_sub_nav li ul li { width: 130px; }
.m_nav li.m_n1 .m_sub_nav li ul li ul li { width: 112px; }
.m_nav li.m_n1 .m_sub_nav li ul li ul li a { padding-left: 8px; }
.m_nav li.m_n1 .m_sub_nav li ul li ul li ul li { width: 90px; padding-left: 15px; }
.m_nav li.m_n1 .m_sub_nav li ul li ul li ul li a { padding-left: 0px; }
.m_nav li.m_n1 .m_sub_nav li .m_plus { position: absolute; left: 25px; top: 2px; display: inline-block; width: 10px; height: 15px; background: url(../images/a_gif.gif) left -42px no-repeat; }
.m_nav li.m_n1 .m_sub_nav li .m_min { position: absolute; left: 25px; top: 2px; display: inline-block; width: 10px; height: 15px; background: url(../images/a_gif.gif) left -69px no-repeat; }
.m_nav li.m_n1 .m_sub_nav li .m_dot { position: absolute; left: 25px; top: 2px; display: inline-block; width: 10px; height: 15px; background: url(../images/a_gif.gif) 4px -92px no-repeat; }
.m_nav li.m_n1 .m_sub_nav li ul li ul li .m_dot { padding-left: 8px; left: 15px; }
.m_nav li.m_n1 .m_sub_nav li ul li ul li ul li .m_dot { padding-left: 0px; left: 2px; }



/* btn */
.m_sbtn { width: 50px; height: 24px; background: url(../images/a_btn.gif) no-repeat; cursor: pointer; border: none; line-height: 24px; font-family: "simsun"; color: #5e791f; margin-left: 15px; vertical-align: middle; }

/* input date */
input.m_btn_date { width: 140px; line-height: 21px; height: 21px; border: 1px solid #abadb3; vertical-align: middle; padding-left: 3px; background: url(../images/wtime_02.gif) 125px center #fff no-repeat; }

/* btn */
.m_btn { padding-top: 30px; }

/* select */
select { vertical-align: middle; height: 22px; line-height: 22px; border: 1px solid #abadb3; color: #333; }


/* table */
table { background: #fff; color: #5a5959; table-layout: fixed; word-break: break-all; word-wrap: break-word; line-height: 18px; }
table input { vertical-align: middle; }
.tab1 { border: 1px solid #e1e1e1; margin: 20px 0; background: #f6fcfa; }
.tab1 td, .tab1 th { border-right: 1px solid #e1e1e1; border-left: none; border-top: none; border-bottom: none; }
.tab1 th { border-bottom: 1px solid #e1e1e1; line-height: 38px; color: #6a6969; font-size: 14px; font-weight: bold; background: url(../images/a_gif.gif) 0 -154px repeat-x; }
.tab1 tr.tbg { background: #f4f4f4; }
.tab1 td { padding: 5px 3px; border-bottom: 1px solid #e1e1e1; }
.tab1 a { color: #3e6a2d; text-decoration: underline; padding: 0 5px; }
.tab1 a:hover { color: #ff6600; }
.tab1 input { border: none; }
.tab1 span.f_col1 em, .tab1 span.f_col2 em { padding: 0 5px; font-style: normal; }
.tab1 td.img_w img { width: 280px; height: 150px; }

/*page*/
.page { text-align: left; padding: 0px 0 0px 50px; }
.page a { display: inline-block; border: 1px solid #ddd; padding: 3px 6px; color: #3e6a2d; margin: 0 5px; background: #fff; }
.page a.page_fh { color: #3e6a2d; }
.page a.page_fh:hover { text-decoration: none; }
.page a.page_on { background: none; color: #f60; border: none; }
.page a:hover { color: #f60; }
.page span { color: #666; padding-left: 15px; }

/*tanchuceng*/
/*show div*/
.opshow { position: relative; color: #464646; }
.opshow .lt, .opshow .rt, .opshow .lb, .opshow .rb { width: 5px; height: 5px; overflow: hidden; position: absolute; }
.opshow .lt { background: url(../images/all.png) no-repeat 0 0; _background: url(../images/all.gif) no-repeat 0 0; left: 0px; top: 0px; }
.opshow .rt { background: url(../images/all.png) no-repeat -5px 0; _background: url(../images/all.gif) no-repeat -5px 0; right: 0px; top: 0px; }
.opshow .lb { background: url(../images/all.png) no-repeat 0 -5px; _background: url(../images/all.gif) no-repeat 0 -5px; left: 0px; bottom: 0px; }
.opshow .rb { background: url(../images/all.png) no-repeat -5px -5px; _background: url(../images/all.gif) no-repeat -5px -5px; right: 0px; bottom: 0px; }
.opshow .wb { background: url(../images/cent.png) repeat-x; width: inherit; height: inherit; margin: 0 5px; zoom: 1; }
.opshow .wbbj { position: relative; overflow: hidden; height: 5px; }
.opshow .wbor { border: 1px solid #A0A0A0; background: #fff; padding-bottom: 10px; min-height: 22px; _height: 22px; }
.opshow .tsj { width: 14px; height: 8px; background: url(../images/shbjt.gif) no-repeat; overflow: hidden; position: absolute; left: 50px; top: -2px; }
.opshow .bsj { width: 14px; height: 8px; background: url(../images/shbj_03.gif) no-repeat; overflow: hidden; position: absolute; left: 50px; bottom: -2px; }
.opshow .cont { background: url(../images/cent.png); padding: 0 5px; }
.opshow .cont a { color: #006699; }
.opshow .cont .mpage a:hover, .opshow .cont .mpage a.on { color: #fff; }
.opshow .wdtit { height: 26px; overflow: hidden; zoom: 1; line-height: 26px; text-align: right; }
.opshow .tdtit { height: 31px; margin: 1px; _margin-left: 20px; background: #F5F6F7; overflow: hidden; line-height: 30px; text-align: right; background: url(../images/lbjd_03.gif) repeat-x 0 100%; _margin-left: -40px; }
.opshow .sptit { float: left; font-weight: 700; color: #666666; padding-left: 15px; }
.deltip { padding: 20px 25px 10px 45px; font-size: 14px; }
.deltipp { padding: 0 25px 10px 45px; }
.deltip { background: url(../images/dele.gif) no-repeat 6% 22px; }
.deltip .spc02 { display: block; font-size: 12px; }
.opshow .dsub { height: 24px; line-height: 24px; text-align: center; padding: 5px 20px; }
.opshow .dsub a { display: inline-block; width: 60px; height: 24px; background: url(../images/btnbj_08.gif) no-repeat; text-align: center; vertical-align: top; margin-left: 10px; color: #464646; text-decoration: none; }
.btn_found, .opshow .btn_ok { width: 60px; height: 24px; font-size: 12px; background: url(../images/btnbj_14.gif) no-repeat; text-align: center; line-height: 24px; border: 0 none; cursor: pointer; }
.btn_okqd, .opshow .dsub a { display: inline-block; width: 60px; height: 24px; background: url(../images/btnbj_08.gif) no-repeat; text-align: center; vertical-align: top; margin-left: 10px; color: #464646; text-decoration: none; }
.opshow a.close { width: 8px; height: 7px; display: inline-block; background: url(../images/btnbj_43.gif) no-repeat; overflow: hidden; text-indent: -999px; font-size: 0px; line-height: 0px; margin: 10px 10px 0 0; float: right; }
.opshow a.close:hover { background: url(../images/btnbj_41.gif) no-repeat; }
.opshow .dtip { font-size: 14px; line-height: 22px; padding: 20px 40px; }
.opshow .dtip label { display: inline-block; width: 60px; text-align: right; }
.fontcon { text-align: center; }

.opshow .sppok { height: 28px; line-height: 28px; display: inline-block; background: url(../images/btnbj_52.gif) no-repeat 0 0px; padding-left: 39px; }


.opshow .dfctxt { text-align: center; line-height: 28px; padding: 10px 0 0px 0; font-size: 14px; font-weight: 700; }
.opshow .splod { height: 28px; line-height: 28px; display: inline-block; background: url(../images/loading.gif) no-repeat 0 50%; padding-left: 25px; }

.dvtip { padding-left: 85px; background: url(../images/tip.gif) no-repeat 40px 50%; min-height: 60px; }
.opshow .dtip2 { font-size: 14px; line-height: 22px; padding: 20px 40px 20px 0; }

.dvok { padding-left: 85px; background: url(../images/ok.gif) no-repeat 40px 50%; min-height: 60px; }

.dvno { padding-left: 85px; background: url(../images/no.gif) no-repeat 40px 50%; min-height: 60px; }

.spc01 { color: #f00; }
.f_col1 { color: #3399ff; }
.f_col2 { color: #ff6600; }

.p_padd { padding-bottom: 15px; }
.btn_bg1, .btn_bg2 { height: 27px; line-height: 27px; font-family: "微软雅黑"; font-size: 14px; color: #fff; text-align: center; margin-right: 30px; font-weight: 700; border: none; cursor: pointer; vertical-align: middle; }
.btn_bg1 { background: url(../images/a_btn.gif) 0 -24px no-repeat; width: 107px; }
.btn_bg2 { background: url(../images/a_btn.gif) 0 -53px no-repeat; width: 153px; }
.tab1 tr.tbg1 { background: #ebf3e2; }

.m_ul_txt { line-height: 22px; float: left; padding: 50px 0 0 0px; }
.arrow { display: inline-block; width: 12px; height: 12px; vertical-align: middle; background: url(../images/arrow.png) 4px 1px no-repeat; }



.m_fault1 { margin: 20px 70px 0 0; width: 400px; padding: 3px 5px 3px 10px; display: none; background: none repeat scroll 0 0 #FFE1E1; border: 1px solid #F1BABA; color: #EF4242; font-family: "simsun"; font-size: 14px; }
.m_fault1 ul li { background: url("../images/m_fault.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0); padding-left: 15px; }
